#coding=utf-8
'''
1 定义一个函数func(filename) filename:为文件名，用with实现打开文件，并且输出文件内容。
'''
with open('1.txt','r') as file:
    data = file.read()
print data

'''

2 定好一个函数func(listinfo) listinfo:为列表，listinfo=[133,88,33,22,44,11,44,55,33,22,11,11,444,66,555] 返回一个列表包含小于100的偶数，并且用assert来断言
返回结果和类型。

'''

def func(listinfo):
    arr = []
    for i in listinfo:
        if i%2 == 0 and i < 100:
            arr.append(i)

    return arr
print func([133,88,33,22,44,11,44,55,33,22,11,11,444,66,555])



'''
3 自己定义一个异常类，继承Exception类, 捕获下面的过程：判断raw_input()输入的字符串长度是否小于5，如果小于5，
比如输入长度为3则输出:" The input is of length 3,expecting at least 5'，大于5输出"print success'

'''

content = raw_input("raw_input:")
s = len(content)
if s < 5 and s == 3:
    print "The input is of length 3,expecting at least 5"
else:
    print "success"

